//
//  RXHexColor.h
//  RXFrame
//
//  Created by srxboys on 2021/4/21.
//
// 十六进制颜色 转 color

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN
/**
 * \e RGB / \e NSString 的值 转换成 \e UIColor
 *
 * @note 支持 \e colorBecomeImage 把颜色转图片
 */
@interface RXHexColor : UIColor
/// RGB color 转换
+ (UIColor *) colorWithRGB:(CGFloat)r G:(CGFloat)g B:(CGFloat)b;

/// 16进制颜色必须长度为6
+ (UIColor *) colorWithHexString: (NSString *)color;
/// 16进制颜色必须长度为6
+ (UIColor *) colorWithHexString: (NSString *)color alpha:(float)opacity;

/// 把颜色转换成图片
+ (UIImage *) colorBecomeImage:(UIColor *)color;
@end

NS_ASSUME_NONNULL_END
